CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE

School of Commerce, Finance and Accountancy






Syllabus for
BCA /(Honours/Honours with Research)
Academic Year  (2024)

 
1 Semester - 2024 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
BCA101-1 FOUNDATIONAL MATHEMATICS Major Core Courses 3 3 75
BCA102-1 OBJECT ORIENTED PROGRAMMING USING C++ Major Core Courses 6 4 100
BCA103-1 PRINCIPLES OF SOFTWARE DEVELOPMENT - I Major Core Courses 6 5 150
BCA161-1 INTRODUCTION TO WEB TECHNOLOGY Skill Enhancement Courses 4 3 100
BCA181-1 ACADEMIC WRITING Ability Enhancement Compulsory Courses 2 2 50
2 Semester - 2024 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
BCA101-2 DISCRETE MATHEMATICS Major Core Courses 3 3 100
BCA181-2 PROFESSIONAL ENGLISH Ability Enhancement Compulsory Courses 2 2 50
BCA201-2 DATA STRUCTURES USING C++ Major Core Courses 6 4 100
BCA202-2 JAVA PROGRAMMING Major Core Courses 6 5 150
BCA261-2 FULL STACK DEVELOPMENT Skill Enhancement Courses 5 3 100
3 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
BCA101-3 FINANCIAL ACCOUNTING Major Core Courses 3 3 100
BCA181A-3 FRENCH Ability Enhancement Compulsory Courses 2 2 50
BCA181B-3 GERMAN Ability Enhancement Compulsory Courses 2 2 50
BCA201-3 COMPUTER NETWORKS Major Core Courses 4 4 100
BCA202-3 OPERATING SYSTEM Major Core Courses 3 3 100
BCA263-3 INTRODUCTION TO PYTHON Skill Enhancement Courses 4 3 100
BCA281-3 SUMMER INTERNSHIP Project 4 4 100
BCA301-3 MOBILE APPLICATIONS Major Core Courses 5 4 100
4 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
BCA181A-4 FRENCH Ability Enhancement Compulsory Courses 2 2 50
BCA181B-4 GERMAN Ability Enhancement Compulsory Courses 2 2 50
BCA201-4 GRAPH THEORY Major Core Courses 3 3 100
BCA202-4 DATA PROCESSING WITH SPREADSHEET Major Core Courses 4 2 50
BCA301-4 DOT NET Major Core Courses 5 4 100
BCA302-4 PRINCIPLES OF SOFTWARE DEVELOPMENT - II Major Core Courses 6 5 150
BCA303-4 INTERNET OF THINGS Major Core Courses 5 4 100
BCA304-4 ADVANCED JAVA Major Core Courses 6 4 100
    Note:
  • Students can choose their prefered course from the elective as per the direction by the department
  • In addition to this, students are expected to complete three multi disciplinary courses before the end of third Sememter (Not applicable for student of Engineering, Hotel Management, Education, LLB and all Post Graduate Programmes)